哈摟,我是剛入門Web領域、目前正在學React的菜鳥,參加鐵人賽的緣由是因為實習寫專案時碰到TypeScript,但當時只看了一咪咪的官方文件的5分鐘Getting Started,就速速被推到最前線,然後每次都被錯誤訊息搞得非常慘烈???
雖然一邊開發一邊被弄得烏煙瘴氣,用一用卻也不小心入坑覺得很好用(微虐?),所以一直以來都有想好好學習TypeScript的想法,結果這邊的套件、那邊的語法摸來摸去都沒有下定決心和TypeScript奮鬥,拖到現在才突發奇想匆匆報名今年的鐵人賽。
於是乎,因為一個初學者的衝動開始參賽了,不過敝人是把參賽文章當作TypeScript入門日誌,沒有特別規劃後續發布內容的架構,反正就像參賽理由一樣會蠻隨心所欲地看今天心情決定文章有什麼,但就像料理前要先準備食材一樣,學習以前還是得先替自己準備一下教材。
原本想跟著官方文件,但實習時的教訓告訴我,這就像是小一生學國文先跑去翻字典或是高年級國文教材一樣,因為官方文件會提到比較多概念,即便文件主文和延伸內容的一字一句看得懂,卻有點難以其中最重要的概念,簡之對我來說必須找更友善、濃縮更多精華卻也算是完整的教學~
所以今天稍微估狗了一下入門教學,預計之後會以Danny Adam的這篇文和Amanda Fawcett的這篇文,還有TypeScript Tutorial當作主要學習教材,大略認識一下TypeScript,有時間的話會搭配官方文件和其他文章。
最後要特別提一下,之後要參考的文章作者 Danny Adam 自製一份很精緻的TypeScript cheat sheet,有需要的人可以去作者的網站下載圖片版或是付費下載更棒的pdf版!
參考資料
Learn TypeScript – The Ultimate Beginners Guide
TypeScript Tutorial: A step-by-step guide to learn TypeScript
TypeScript Tutorial